0
35
26
23
13
19
16
17
10
5
40
9
31
21
42
32
57
51
28
93
154
58
393
89
46
53
83
120
30
15
43
76
63
94
36
14
24
25
18
75
86
22
91
44
111
48
12
41